package com.graduationproject.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 *
 * </p>
 *
 * @author author
 * @since 2025-08-21
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("menu")
@ApiModel(value="Menu对象", description="")
public class Menu implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键id")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty(value = "菜品id")
    private Integer dishId;

    @ApiModelProperty(value = "菜品名称")
    private String dishName;

    @ApiModelProperty(value = "菜品地址")
    private String dishUrl;

    @ApiModelProperty(value = "菜品类型 1:热菜 2：凉菜 3：汤羹 4：主食 5：小吃")
    private String dishType;

    @ApiModelProperty(value = "菜品所属")
    private String dishUser;

    @ApiModelProperty(value = "脂肪（克）")
    private String fat;

    @ApiModelProperty(value = "碳水化合物（克）")
    private String carbohydrates;

    @ApiModelProperty(value = "蛋白质（克）")
    private String protein;

    @ApiModelProperty(value = "热量(千卡)")
    private String heat;

    @ApiModelProperty(value = "菜品描述")
    private String description;


}
